package com.codegen.enums;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonFormat.Shape;
import lombok.Getter;

/**
 * @author LZCXTECH06
 * @date 2019年9月10日
 */
@JsonFormat(shape = Shape.OBJECT)
@Getter
public enum FilterType {
    /**
     * 下拉框(下拉框或者时间框，根据字段类型)
     */
    EQ("等于"),
    /**
     * 范围，如果该字段是时间，则带入的是时间范围框
     */
    BETWEEN("范围"),
    /**
     * 模糊匹配框，单个表中的所有模糊匹配框整成一个输入框
     */
    LIKE("模糊匹配");

    FilterType(String desc) {
        this.desc = desc;
    }

    private String desc;

    public String getName() {
        return name();
    }
}
